package net.jlibrary.invoice.domain.req;

import java.io.Serializable;
import java.util.ArrayList;

public class CreateInvoiceReq implements Serializable {
	/**
	 * 开具发票请求体
	 */
	private static final long serialVersionUID = -7201010404058565662L;

//  private String invoiceXfId;// 销方企业ID
//	private String ghdwdz;// 购方单位名称 ----用户
//	private String ghdwdh;// 购方单位电话 ----用户
//	private String ghdwyhmc;// 购方单位银行名称 ----用户
//	private String ghdwyh;// 购方单位银行账户-----用户
//	private Long plateNumber_id;// 关联车牌号 id
//  private Long group_id;// 关联
	private String orderNo;// 停车订单号1
	private String xhdwsbh;// 销货单位识别号1
	private String ghdwmc;// 客户单位名称
	private String ghdwsbh;// 客户单位税号
//	private Double dj;// 单价 含税1
//	private Double je;// 金额 含税1
//	private Double sl;// 税率
//	private Double spsl;// 商品数量
//	private String spbm;// 商品编码
//	private String spmc;// 商品名称
//	private String spsm;// 商品税目
//	private String yhzcbs;// 优惠政策标准
//	private String lslbs;// 零税率表示
//	private String zzstsgl;// 增值税特殊管理
//	private String dw;// 单位
//	private String ggxh;// 规格型号
	private String ghdwdzdh;// 客户单位地址电话 空格分隔（电子专票必填） 请求 1
	private String ghdwyhzh;// 客户单位银行及账号 空格分隔（电子专票必填） 请求1
	private String invoiceType;// 发票类型 固定(增值税电子发票 026) 增值税专用发票 004 增值税普通发票 007 增值税电子专用发票 028
	private String gfkhyx;// 客户邮箱
	private String bz;// 备注
	private ArrayList<GoodsReq> goodsVos; // 商品明细数组1
	private String notifyUrl;// 回调地址1

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getXhdwsbh() {
		return xhdwsbh;
	}

	public void setXhdwsbh(String xhdwsbh) {
		this.xhdwsbh = xhdwsbh;
	}

	public String getGhdwmc() {
		return ghdwmc;
	}

	public void setGhdwmc(String ghdwmc) {
		this.ghdwmc = ghdwmc;
	}

	public String getGhdwsbh() {
		return ghdwsbh;
	}

	public void setGhdwsbh(String ghdwsbh) {
		this.ghdwsbh = ghdwsbh;
	}

	public String getGhdwdzdh() {
		return ghdwdzdh;
	}

	public void setGhdwdzdh(String ghdwdzdh) {
		this.ghdwdzdh = ghdwdzdh;
	}

	public String getGhdwyhzh() {
		return ghdwyhzh;
	}

	public void setGhdwyhzh(String ghdwyhzh) {
		this.ghdwyhzh = ghdwyhzh;
	}

	public String getInvoiceType() {
		return invoiceType;
	}

	public void setInvoiceType(String invoiceType) {
		this.invoiceType = invoiceType;
	}

	public String getGfkhyx() {
		return gfkhyx;
	}

	public void setGfkhyx(String gfkhyx) {
		this.gfkhyx = gfkhyx;
	}

	public String getBz() {
		return bz;
	}

	public void setBz(String bz) {
		this.bz = bz;
	}

	public ArrayList<GoodsReq> getGoodsVos() {
		return goodsVos;
	}

	public void setGoodsVos(ArrayList<GoodsReq> goodsVos) {
		this.goodsVos = goodsVos;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
//	public String getInvoiceXfId() {
//		return invoiceXfId;
//	}
//
//	public void setInvoiceXfId(String invoiceXfId) {
//		this.invoiceXfId = invoiceXfId;
//	}
//	public String getGhdwdz() {
//		return ghdwdz;
//	}
//
//	public void setGhdwdz(String ghdwdz) {
//		this.ghdwdz = ghdwdz;
//	}
//
//	public String getGhdwdh() {
//		return ghdwdh;
//	}
//
//	public void setGhdwdh(String ghdwdh) {
//		this.ghdwdh = ghdwdh;
//	}
//
//	public String getGhdwyhmc() {
//		return ghdwyhmc;
//	}
//
//	public void setGhdwyhmc(String ghdwyhmc) {
//		this.ghdwyhmc = ghdwyhmc;
//	}
//
//	public String getGhdwyh() {
//		return ghdwyh;
//	}
//
//	public void setGhdwyh(String ghdwyh) {
//		this.ghdwyh = ghdwyh;
//	}
//
//	public Long getPlateNumber_id() {
//		return plateNumber_id;
//	}
//
//	public void setPlateNumber_id(Long plateNumber_id) {
//		this.plateNumber_id = plateNumber_id;
//	}
//
//	public Long getGroup_id() {
//		return group_id;
//	}
//
//	public void setGroup_id(Long group_id) {
//		this.group_id = group_id;
//	}

	@Override
	public String toString() {
		return "CreateInvoiceReq [orderNo=" + orderNo + ", xhdwsbh=" + xhdwsbh + ", ghdwmc=" + ghdwmc + ", ghdwsbh="
				+ ghdwsbh + ", ghdwdzdh=" + ghdwdzdh + ", ghdwyhzh=" + ghdwyhzh + ", invoiceType=" + invoiceType
				+ ", gfkhyx=" + gfkhyx + ", bz=" + bz + ", goodsVos=" + goodsVos + ", notifyUrl=" + notifyUrl + "]";
	}

}
